Portable device and method for controlling the same

ABSTRACT

A portable device includes: a communication unit configured to transmit and receive additional information corresponding to caller ID over a network; a storage unit configured to store the additional information; a sensor unit configured to detect at least one of a face and a gaze of a user; a display unit configured to display the additional information; and a controller configured to: receive an incoming call; detect the face of the user looking at the portable device; and display first additional information on the incoming call when the face is detected, wherein the first additional information is collected according to the caller ID of the incoming call.

This application is a continuation of co-pending U.S. patent applicationSer. No. 13/794,188, filed Mar. 11, 2013, which is a continuation ofSer. No. 13/602,994, filed Sep. 4, 2012, now U.S. Pat. No. 8,428,568,which in turn claims the benefit of U.S. Provisional Application No.61/657,044, filed on Jun. 8, 2012, and the Korean Patent Application No.10-2012-0078750, filed on Jul. 19, 2012, which are all herebyincorporated by reference as if fully set forth herein.

BACKGROUND OF THE INVENTION

1. Field of the Invention

The present invention relates to a portable device, and moreparticularly, to a portable device and a method for controlling thesame, in which additional data of caller ID are displayed.

2. Discussion of the Related Art

As use of a portable device has been increased, users have used variousservices, such as web surfing and electronic financial transaction aswell as personal communication and music listening, by using theportable device. Examples of personal communication may include a phonecall and text message transmission and reception. In case of the phonecall, a user may decide whether to answer to an incoming call when theincoming call is received from the other party. Since the portabledevice provides caller ID to the user who has received the incomingcall, the user may decide whether to answer to the call by identifyingthe caller ID.

However, since the caller ID provided by the portable device accordingto the related art includes a phone number only, a problem occurs inthat information on the incoming call is not sufficient when the userdecides whether to answer to the incoming call. Accordingly, theportable device needs to collect various kinds of additional data on thebasis of the caller ID and provide the collected additional data to theuser.

SUMMARY OF THE INVENTION

Accordingly, the present invention is directed to a portable device anda method for controlling the same, which substantially obviate one ormore problems due to limitations and disadvantages of the related art.

An object of the present invention is to provide a portable device thatcollects additional data on caller ID and provides the collectedadditional data to a user, and that is required to edit the additionaldata in accordance with feedback of the user.

Additional advantages, objects, and features of the invention will beset forth in part in the description which follows and in part willbecome apparent to those having ordinary skill in the art uponexamination of the following or may be learned from practice of theinvention. The objectives and other advantages of the invention may berealized and attained by the structure particularly pointed out in thewritten description and claims hereof as well as the appended drawings.

To achieve these objects and other advantages and in accordance with thepurpose of the invention, as embodied and broadly described herein, amethod for controlling a portable device comprises the steps ofreceiving an incoming call, detecting a user's face on the portabledevice, displaying additional data on the incoming call when the user'sface is detected, the additional data being some of a plurality ofadditional data collected from a plurality of data sources to correspondto caller ID of the incoming call, displaying other additional dataincluded in the collected additional data per predetermined timeinterval when the user's face is continuously detected, and detecting auser input answering to or rejecting the incoming call.

In another aspect of the present invention, a method for controlling aportable device comprises the steps of receiving a first incoming call,detecting a user's face on the portable device, displaying additionaldata on the first incoming call when the user's face is detected, theadditional data being some of a plurality of additional data collectedto correspond to caller ID of the first incoming call, displaying otheradditional data included in the collected additional data perpredetermined time interval when the user's face is continuouslydetected, detecting a user input answering to or rejecting the firstincoming call, storing additional data displayed at the time when theuser input is detected, among the plurality of displayed additionaldata, as primary data, and first displaying the primary data when asecond incoming call is received from the caller ID after the firstincoming call ends.

In still another aspect of the present invention, a portable devicecomprises a communication unit transmitting and receiving digital datato and from a network by accessing the network, a storage unit storingthe digital data, a sensor unit detecting a user's face on the portabledevice, a display unit displaying the digital data, and a controllercontrolling the units, wherein the portable device receives an incomingcall, detects the user's face on the portable device, displaysadditional data on the incoming call when the user's face is detected,the additional data being some of a plurality of additional datacollected from a plurality of data sources to correspond to caller ID ofthe incoming call, displays other additional data included in thecollected additional data per predetermined time interval when theuser's face is continuously detected, and detects a user input answeringto or rejecting the incoming call.

In further still another aspect of the present invention, a portabledevice comprises a communication unit transmitting and receiving digitaldata to and from a network by accessing the network, a storage unitstoring the digital data, a sensor unit detecting a user's face on theportable device, a display unit displaying the digital data, and acontroller controlling the units, wherein the portable device receives afirst incoming call, detects the user's face on the portable device,displays additional data on the first incoming call when the user's faceis detected, the additional data being some of a plurality of additionaldata collected to correspond to caller ID of the incoming call, displaysother additional data included in the collected additional data perpredetermined time interval when the user's face is continuouslydetected, detects a user input answering to or rejecting the incomingcall, stores additional data displayed at the time when the user inputis detected, among the plurality of displayed additional data, asprimary data, and first displays the primary data when a second incomingcall is received from the caller ID after the first incoming call ends.

According to the present invention, the portable device may provideadditional data on the caller ID of the incoming call.

Also, according to the present invention, the portable device mayprovide additional data on the caller ID to prevent displayed additionaldata from being missed by the user when the incoming call is receivedand the user's face is detected.

Also, according to the present invention, the portable device maycollect data of website, SNS, and external data base through the networkand provide the collected data as additional data on the caller ID whenthe incoming call is received.

Also, according to the present invention, the portable device may rankdata sources of additional data, which allow the user to decide whetherto answer to the call, thereby determining a display order of theadditional data.

Also, according to the present invention, the portable device may storeadditional data, which allow the user to decide whether to answer to aprevious incoming call, and may provide the stored additional data whenan incoming call is newly received from the caller ID the same as thatof the previous incoming call.

Also, according to the present invention, the portable device mayextract a keyword by recognizing a call message of the user throughvoice recognition and provide the extracted keyword as additional data.

Also, according to the present invention, the portable device maycollect additional data when an incoming call is received and the user'sface is detected, thereby preventing unnecessary additional data frombeing collected.

Also, according to the present invention, the portable device maydetermine a time interval for which each of additional data is displayedto correspond to timing between the time when an incoming call isreceived and the time when the user's face is detected.

Also, according to the present invention, the portable device maydetermine the number of additional data displayed at the same time tocorrespond to timing between the time when an incoming call is receivedand the time when the user's face is detected.

It is to be understood that both the foregoing general description andthe following detailed description of the present invention areexemplary and explanatory and are intended to provide furtherexplanation of the invention as claimed.

BRIEF DESCRIPTION OF THE DRAWINGS

The accompanying drawings, which are included to provide a furtherunderstanding of the invention and are incorporated in and constitute apart of this application, illustrate embodiment(s) of the invention andtogether with the description serve to explain the principle of theinvention. In the drawings:

FIGS. 1A and 1B illustrate a method for displaying additional data oncaller ID according to one embodiment of the present invention;

FIGS. 2A and 2B illustrate a method for displaying a call historymessage and message history data as additional data in accordance withone embodiment of the present invention;

FIGS. 3A and 3B illustrate a method for displaying schedule data andemail data as additional data in accordance with one embodiment of thepresent invention;

FIGS. 4A, 4B and 4C illustrate a method for displaying additional datacollected by searching for a network in accordance with one embodimentof the present invention;

FIG. 5 illustrates a method for displaying additional data in accordancewith one embodiment of the present invention;

FIGS. 6A and 6B illustrate a method for displaying additional data inaccordance with one embodiment of the present invention;

FIGS. 7A and 7B illustrate a method for determining a display order ofadditional data in accordance with one embodiment of the presentinvention;

FIG. 8 illustrates a portable device according to one embodiment of thepresent invention;

FIG. 9 illustrates a method for controlling a portable device inaccordance with one embodiment of the present invention; and

FIG. 10 illustrates a method for controlling a portable device inaccordance with another embodiment of the present invention.

DETAILED DESCRIPTION OF THE INVENTION

Reference will now be made in detail to the preferred embodiments of thepresent invention, examples of which are illustrated in the accompanyingdrawings. Wherever possible, the same reference numbers will be usedthroughout the drawings to refer to the same or like parts. Theembodiments of the present invention shown in the accompanying drawingsand described by the drawings are only exemplary, and technical spiritsof the present invention and its main operation are not limited by suchembodiments.

Although the terms used in the present invention are selected fromgenerally known and used terms considering their functions in thepresent invention, the terms can be modified depending on intention of aperson skilled in the art, practices, or the advent of new technology.Also, in special case, the terms mentioned in the description of thepresent invention may be selected by the applicant at his or herdiscretion, the detailed meanings of which are described in relevantparts of the description herein. Accordingly, the terms used hereinshould be understood not simply by the actual terms used but by themeaning lying within and the description disclosed herein.

The portable device of the present invention may collect additional datacorresponding to caller ID of an incoming call from a plurality of datasources and display the collected additional data. The plurality of datasources may include a contact list, a call history, a message history, aschedule, e-mail, a data base connected to a network, a website, andSNS.

FIGS. 1A and 1B are diagrams illustrating a method for displayingadditional data on caller ID according to one embodiment of the presentinvention. When an incoming call is received, the portable device maydisplay additional data on the basis of caller ID of the incoming call.The caller ID means information that may identify a caller, and mayinclude a phone number of the caller in accordance with the embodiment.The portable device may search for a contact list stored in its storageunit and display additional data, which are matched with the caller ID,together with the caller ID. The additional data which are displayed mayinclude a phone number corresponding to the caller ID, a caller's name,and photos. Moreover, the additional data may include address, e-mail,schedule, and memo. The portable device may extract keywords of thee-mail, the schedule, and the memo and display the extracted keywords asthe additional data. A source that may extract the additional data maybe referred to as a data source. For example, as shown in FIG. 1A, ifdata on the caller ID of the incoming call are stored in the portabledevice, the portable device may display a phone number 12 correspondingto the caller ID, a caller name 14, and a photo 16. A user may acquireinformation on the caller of the incoming call through the displayedadditional data, and may decide whether to answer to the incoming call.

If the data on the caller ID of the incoming call do not exist in theportable device, the portable device may display the phone number 12only corresponding to the caller ID as shown in FIG. 1B. In this case,it is difficult for the user to know who the caller is, through thephone number 12 only corresponding to the caller ID. For this reason,the user has a difficulty in determining whether to answer to or rejectthe incoming call, and may need additional data.

FIGS. 2A and 2B are diagrams illustrating a method for displaying callhistory message and message history data as additional data inaccordance with one embodiment of the present invention. As shown inFIG. 2A, when an incoming call is received, the portable device 10 maydisplay a phone number 12 and a caller name 14, which correspond tocaller ID of the incoming call, and may display additional data 20extracted from a call history which is one of data sources on thecorresponding caller ID. The name 14 of the incoming call may bedisplayed when data corresponding to the caller ID of the incoming callexist in the contact list of the portable device, and may not bedisplayed if not so. The call history may include calling date 21,calling time, and calling hours. Also, the call history may include akeyword extracted from a previous call message.

The portable device may recognize call messages of the user for incomingcalls and outgoing calls through voice recognition. The portable devicemay extract a keyword from voice-recognized call messages by using thenatural language processing technology. The portable device may extracta keyword through context analysis, syntax analysis, and talkinganalysis for the call messages, or may extract the most frequentlymentioned one of words mentioned by the user during calling as akeyword. The portable device may store the keyword extracted from thecall messages together with a call history of the caller ID. In otherwords, the portable device may store a keyword extracted from the callmessages together with a call history for the caller ID of the incomingcall. When another incoming call is later received from the same callerID, the portable device may display the keyword stored together with thecall history for the corresponding caller ID. Accordingly, the portabledevice may remind the user of a previous call message with thecorresponding caller ID, and the user may decide whether to answer to orreject the incoming call on the basis of the previous call message.

FIG. 2B illustrates a method for displaying message history data asadditional data. When an incoming call is received, the portable device10 may display a phone number 12 and a caller name 14, which correspondto caller ID of the corresponding incoming call, and may displayadditional data 23 extracted from a message history which is one of datasources on the corresponding caller ID. The name 14 of the incoming callmay be displayed when data corresponding to the caller ID of theincoming call exist in the contact list of the portable device, and maynot be displayed if not so.

The message history may include sent or received date 21 or time of amessage. Also, the message history may include the full text of messagespreviously sent and received, or may include a keyword extracted fromthe message. In this case, the message may include a message based on ashort messaging service (SMS) and a multimedia messaging service (MMS).The portable device may remind the user of a message previously sent toand received from the corresponding caller ID, and the user maydetermine whether to answer to or reject the incoming call on the basisof the previous message.

FIGS. 3A and 3B are diagrams illustrating a method for displayingschedule data and e-mail data as additional data in accordance with oneembodiment of the present invention. As shown in FIG. 3A, when anincoming call is received, the portable device 10 may display a phonenumber 12 and a caller name 14, which correspond to caller ID of thecorresponding incoming call, and may also display schedule data 30 onthe corresponding caller ID as the additional data. The name 14 of theincoming call may be displayed when data corresponding to the caller IDof the incoming call exist in the contact list of the portable device,and may not be displayed if not so.

The schedule data may include a scheduled time, a scheduled message, anda scheduled place with the corresponding caller ID. The portable devicemay search for the schedule data stored therein by using basicadditional data such as caller ID, phone number and name of the incomingcall. The portable device may search for a schedule matched withcorresponding caller ID and name from the schedule data stored thereinand display the searched schedule as the additional data. The portabledevice may provide the schedule data to the user before the user decidesto answer to or reject the incoming call, whereby the portable devicemay remind the user of the schedule and the user may carry out theschedule with the other caller party without an error.

FIG. 3B illustrates a method for displaying e-mail data as additionaldata in accordance with one embodiment of the present invention. When anincoming call is received, the portable device 10 may display a phonenumber 12 and a caller name 14, which correspond to caller ID of thecorresponding incoming call, and may also display e-mail data 31 on thecorresponding caller ID as the additional data. The name 14 of theincoming call may be displayed when data corresponding to the caller IDof the incoming call exist in the contact list of the portable device,and may not be displayed if not so.

The e-mail data may include an e-mail address, an e-mail message, and ane-mail received time of the corresponding caller ID. The portable devicemay search for the e-mail data stored therein by using basic additionaldata such as caller ID, phone number and name of the incoming call. Theportable device may search for an e-mail address or an e-mail message,which is matched with the name 14 of the corresponding caller ID fromthe e-mail data stored therein and display the searched e-mail data asthe additional data. The portable device may provide the e-mail data tothe user before the user decides to answer to or reject the incomingcall, whereby the portable device may remind the user of the e-mailmessage recently sent to or received from the other party.

FIGS. 4A-4C are diagrams illustrating a method for displaying additionaldata collected by searching for a network in accordance with oneembodiment of the present invention. When an incoming call is received,the portable device may search for a network connected thereto throughwire or wireless, on the basis of caller ID of the correspondingincoming call, and may collect the additional data on the caller ID. Thenetwork may include a server that is connected with the portable deviceand provides e-mail, schedule, calendar, call history and messagehistory. The portable device may collect the additional data throughnetwork search even in the case that the additional data on thecorresponding caller ID exist in a storage unit as well as the case thatthe additional data do not exist in the storage unit. The portabledevice may search for the network on the basis of the additional data onthe corresponding caller ID stored in the storage unit and collect theadditional data.

The portable device may access a data base that manages spam calls andunwanted calls through the network connected with the portable devicethrough wire or wireless. The spam calls are incoming calls which arenot desired by the user and may mean calls intended for advertisements,etc. In this case, the data base may include a server, an externalstorage unit and a website, which are connected with the network. Thedata base that manages spam calls may provide caller IDs and keywords ofthe spam calls. The portable device may search for data as to whetherthe caller ID of the incoming call is matched with the caller IDs of thespam calls. Also, if the caller ID of the spam, which is matched withthe caller ID of the incoming call, exists, the portable device maycollect keywords of the corresponding spam call.

The portable device, as shown in FIG. 4A, may display the data as to thespam calls and the keywords of the spam calls as a search result 40 ofthe spam calls. For example, the portable device may search for the database with respect to a phone number ‘010-1234-7890’ corresponding tocaller ID of the incoming call. As a result, if the corresponding callerID is matched with caller ID of a spam call that guides loan counseling,the portable device may display ‘SPAM call, Loan counseling’ in the spamcall search result 40. As a result, the user may know whether theincoming call is a spam call and intention of the spam call, and maydecide to answer to or reject the corresponding incoming call.

The portable device may access a website, which includes caller ID ofthe incoming call, through the network connected thereto through wire orwireless. In this case, the website may include a web page that liststhe search result of the corresponding incoming call in a homepage of acompany and a portal site. The portable device may extract a keywordfrom the accessed website and display a website search result 42together with the phone number 12 corresponding to the caller ID as theadditional data. For example, as shown in FIG. 4B, the portable devicemay search for the website with respect to the caller ID ‘010-1234-7890’of the incoming call. As a result of the website search, if thecorresponding caller ID is searched as a main phone number of a creditcard company, the portable device may display ‘ABC credit card company’in the website search result 42. The user may know that the incomingcall has been sent from the corresponding company, through the websitesearch result provided by the portable device. As a result, the user maydecide whether to answer to the corresponding incoming call.

Also, as shown in FIG. 4C, the portable device may display a searchresult 44 of a social network service (SNS) through the networkconnected thereto through wire or wireless, as the additional data. Whenthe incoming call is received, the portable device may search for theSNS on the basis of the additional data on the corresponding caller IDstored in the portable device and the phone number 12 corresponding tothe caller ID of the corresponding incoming call. The portable devicemay collect and display information drafted by the other user, existingon the SNS. For example, when the other user uploads data, which include‘loan counseling’ and ‘credit card issuing’, on the social networkservice with respect to the caller ID ‘010-1234-7890’, the portabledevice may search for the uploaded data and display the searched resultas shown in FIG. 4C. As a result, an opinion of the other user on thecorresponding incoming call may be provided to the corresponding user,whereby the corresponding user may decide whether to answer to theincoming call.

As described above, the portable device may collect the additional dataon the caller ID through the data base, the website, the social networkservice, etc., which are connected thereto through wire or wireless.Also, the additional data collected by each network may be used again tosearch for other network. For example, the additional data ‘ABC creditcard company’ obtained through website search may be used together withthe caller ID ‘010-1234-7890’ in searching for the social networkservice.

FIG. 5 is a diagram illustrating a method for displaying additional datain accordance with one embodiment of the present invention. The portabledevice may search for at least one of the storage unit included thereinand the network connected thereto, and may collect additional data oncaller ID of the incoming call, as described above. The portable devicemay store the additional data collected from a plurality of sources inan additional data group corresponding to the corresponding caller ID.The additional data group means a separate storage place generated percaller ID, and may sort the collected additional data per caller ID andstore the sorted data.

When the user's face is detected, the portable device may sequentiallydisplay the plurality of additional data stored in the additional datagroup until the user decides whether to answer to the incoming call. Theportable device may detect the user's face by tracking the user's gazeor recognizing the user's face. The user may decide whether to answer tothe incoming call on the basis of the displayed additional data. Sincethe portable device displays the additional data after detecting theuser's face, it is possible to prevent the user from missing theadditional data.

In FIG. 5, the portable device 10 may display the phone number 12 andthe additional data corresponding to the caller ID. The portable devicemay change the displayed additional data to other additional data anddisplay the changed additional data. When two conditions of the user'sface condition and timing condition are satisfied, the portable devicemay change the displayed additional data. Hereinafter, time intervalmeans the time when each of the additional data is displayed.

The user's face condition may include whether the user's face iscontinuously detected, and the timing condition may include whether apredetermined time interval has passed. When the user's face is detectedand the predetermined time interval passes, the portable device maychange the displayed additional data to other additional data. When theuser's face is not detected continuously even though the timingcondition is satisfied, the portable device may maintain the displayedadditional data without any change. Also, the portable device maymaintain the displayed additional data for the predetermined timeinterval even though the user's face is detected. The portable devicemay change the displayed additional data only if the user's face isdetected and the predetermined time interval passes, whereby theportable device may provide the collected additional data to the userwithout missing.

The aforementioned timing condition may set the predetermined timeinterval differently depending on the amount of each of the additionaldata. In other words, the portable device may increase the predeterminedtime interval when the amount of the additional data is great, whereasit may reduce the same when the amount of the additional data is small,whereby the portable device may variably set the time when each of theadditional data is displayed.

Also, the portable device may set the aforementioned time interval tocorrespond to the timing from the time when the portable device receivesthe incoming call up to the time when the user's face on the portabledevice is detected. The portable device may set the time interval for ashort time if the timing from the time when the incoming call isreceived up to the time when the user's face is detected is long. Also,the portable device may set the time interval for a long time if thetiming from the time when the incoming call is received up to the timewhen the user's face is detected is short. In other words, the portabledevice may set the time interval inversely proportional to the timingfrom the time when the incoming call is received up to the time when theuser's face is detected. The incoming call may be ended by the caller atany time until the user decides whether to answer to the incoming call.Accordingly, the portable device may quickly display the collectedadditional data if the timing from the time when the incoming call isreceived up to the time when the user's face is detected becomes long,whereby more additional data may be provided to the user.

For example, the portable device may collect additional datacorresponding to the caller ID through call history search, schedulesearch, website search and SNS search. When the user's face iscontinuously detected, the portable device may change the displayedadditional data per predetermined time interval as shown in FIG. 5. Thedisplay order of the additional data may be based on the followingembodiment.

According to one embodiment of the display order, the portable devicemay display the additional data collected from the network after firstdisplaying the additional data collected from the storage unit. Theportable device may display additional data 50 collected from the callhistory. The additional data collected from the call history may includea keyword extracted from the calling date and the calling message. Afterthe portable device displays the additional data collected from the callhistory, if the user's face condition and the timing condition aresatisfied, the portable device may display additional data 52 collectedfrom the schedule. Similarly, if the user's face condition and thetiming condition are satisfied, the portable device may display theadditional data 54 collected from the website search and the additionaldata 56 collected from SNS search per predetermined time interval in dueorder.

According to another embodiment of the display order, the portabledevice may display the additional data in accordance with priority ofeach data source. The portable device may accumulate and count thenumber of collected times of primary data, which are collected from eachdata source, per data source. The primary data means additional datadisplayed at the time when a user input answering to or rejecting theincoming call is detected. In other words, the primary data may be abasis for determining whether to receive the incoming call.

The portable device may count the number of collected times of primarydata on all the incoming calls regardless of caller IDs of the incomingcalls. The portable device may determine priority of the data sources inthe order of the higher counting values accumulated per data source. Theportable device may determine the display order of the additional datacollected from each data source in accordance with the determinedpriority of the data sources. In this case, the portable device maydetermine the priority of the data source of additional data preferredby the user when the user decides whether to answer to the incomingcall. Accordingly, the portable device may first display the additionaldata preferred by the user, so that the user may quickly decide whetherto answer to the incoming call.

Also, the portable device may change the time interval for displayingthe additional data collected from the corresponding data source inaccordance with the priority of each data source. In other words, theportable device may set the time interval of the additional datacollected from the data source having high priority, to be longer thanthat of the additional data collected from the data source having lowpriority, whereby the additional data may be provided to the user for alonger time.

The display order of the plurality of additional data displayed by theportable device is not limited to the aforementioned embodiments, andmay be determined by the collected order of the additional data, theorder set by the user, or priority information included in eachadditional data.

FIGS. 6A and 6B are diagrams illustrating a method for displayingadditional data in accordance with one embodiment of the presentinvention. As shown in FIG. 6A, the portable device may list a pluralityof collected additional data and display the additional data at the sametime. The portable device may list the additional data per data sourcethat collects each additional data, and may display details ofadditional data selected by touch input of the user or the user's facedetecting as shown in FIG. 6B.

The portable device may determine the number of additional datadisplayed at the same time. The portable device may set the number ofadditional data displayed at the same time to correspond to the timingfrom the time when the incoming call is received up to the time when theuser's face on the portable device is detected. The portable device mayincrease the number of additional data displayed at the same time if thetiming from the time when the incoming call is received up to the timewhen the user's face is detected is long. Also, the portable device mayreduce the number of additional data displayed at the same time if thetiming from the time when the incoming call is received up to the timewhen the user's face is detected is short. In other words, the portabledevice may increase and reduce the number of additional data displayedat the same time inversely proportional to the timing from the time whenthe incoming call is received up to the time when the user's face isdetected.

The incoming call may be ended by the caller at any time until the userdecides whether to answer to the incoming call. Accordingly, theportable device may display several kinds of additional data if thetiming from the time when the incoming call is received up to the timewhen the user's face is detected is long, whereby more additional datamay be provided to the user. Also, the portable device may reduce thenumber of additional data if the timing from the time when the incomingcall is received up to the time when the user's face is detected isshort, whereby more detailed additional data may be provided to theuser.

As shown in FIG. 6A, the portable device may list a plurality ofadditional data per data source that collects each additional data, andmay display the plurality of additional data at the same time. Forexample, a call history 60, a schedule 62, a website search 64 and SNSsearch 66 may be displayed as the data sources where the additional dataare collected. A brief message of the additional data may be displayedtogether with the data source. When the user touches a schedule 62 orthe user's face is detected as looking at the schedule 62, the portabledevice may display details of additional data 68 collected from theschedule as shown in FIG. 6B. The portable device may detect one of thelisted data sources, which is looked at by the user, by tracking theuser's face.

FIGS. 7A and 7B are diagrams illustrating a method for determining adisplay order of additional data in accordance with one embodiment ofthe present invention. When incoming call is received, the portabledevice may sequentially display a plurality of additional data on callerID of the incoming call as described above. The portable device maydisplay some of the plurality of additional data corresponding to thecaller ID. The plurality of additional data may be displayed inaccordance with the searched order or accuracy of search unless there isprovided a separate display order. In this case, a problem occurs inthat the user needs to wait until additional data desired by the user oradditional data providing a basis that decides whether the user answersto the incoming call is displayed.

In this respect, the portable device may use the time when response orrejection to the incoming call is determined. When the first incomingcall is received, the portable device may collect and display additionaldata corresponding to caller ID of the first incoming call. When theuser inputs a user input answering to or rejecting the incoming callafter identifying the displayed additional data, the portable device maydetect the user input answering to or rejecting the incoming call. Theportable device may store the additional data displayed at the time whenthe user input answering to or rejecting the incoming call is detected,as primary data. After the first incoming call ends, when the secondincoming call is received from the same caller ID, the portable devicemay first display the primary data. As a result, the portable device mayfirst display the additional data which has been the basis for answeringto or rejecting the first incoming call, among the additional datapreviously collected for the first incoming call, as the additional dataof the second incoming call.

FIG. 7A illustrates that incoming call is first received from caller IDof ‘010-1234-7890’. If the additional data of the caller ID do notexist, name or photo of the caller may not be displayed. The portabledevice may search for the storage unit of the portable device and thenetwork to collect and store the additional data. If the portable devicecollects additional data from data sources, such as a website, a spamcall data base, and SNS, and stores the collected additional data, itmay display the additional data collected from each data source in aregion 70 where the additional data are displayed. For example, if theportable device collects additional data from the website, the spam calldata base, and the SNS, it may sequentially display a website searchresult 71, a spam call search result 72, and an SNS search result 72 asthe additional data. If the user decides to answer to or reject theincoming call at the time when the spam call search result 72 isdisplayed, the portable device may store the spam call search result 72as the primary data.

FIG. 7B illustrates that initial incoming call received from caller IDof ‘010-1234-7890’ ends and another incoming call is again received fromthe same caller ID. The portable device may first display the spam callsearch result 72 of the collected additional data as the primary data.This is because that the primary data is the additional data that may bea basis for allowing the user to decide to answer to or reject theinitial incoming call. Accordingly, the user may first be provided withthe additional data that has previously assisted the user in decidingwhether to receive the incoming call, and may quickly decide whether toanswer to the incoming call. The website search result 71 and the SNSsearch result 73 may later be displayed in due order. In this respect,the portable device may assist the user in deciding to answer to orreject the incoming call which is being received, by first providing theuser with the additional data which has been the basis for allowing theuser to decide to answer to or reject the incoming call.

The portable device may decide whether to update the collectedadditional data, on the basis of the user's face. If an incoming call isdisconnected before the user decides to answer to or reject the incomingcall, that is, if calling is canceled by a caller, the additional datamay be managed depending on whether the user's face have been detected.

When the incoming call is received, the portable device may collectadditional data on caller ID of the incoming call and store thecollected additional data. When the user's face is detected the portabledevice may display the collected additional data to provide the userwith information on the corresponding caller ID. When the incoming callis disconnected before the user's face is detected, the portable devicemay store the collected additional data without deleting thecorresponding data. When the incoming call is again received from thesame caller ID, the portable device may again display the additionaldata previously collected. In other words, if the collected additionaldata are not displayed as the user's face is not detected, the portabledevice may again display the additional data without updating thecorresponding data even though the incoming call is again received fromthe same caller ID. This is because that the additional data previouslycollected and stored by the portable device is the additional data thathas not been provided to the user in view of the user.

Unlike the above case, although the portable device has detected theuser's face and displayed a plurality of additional data, if answer orrejection to the incoming call is not determined, the portable devicemay additionally collect the additional data on the caller ID of theincoming call. After the incoming call is disconnected, the portabledevice may delete the displayed additional data. When the incoming callis again received from the same caller ID, the portable device maycollect new additional data by excluding the additional data, which hasbeen previously displayed, from the display target.

FIG. 8 is a block diagram illustrating a portable device according toone embodiment of the present invention. In FIG. 8, the portable devicemay include a storage unit 101, a communication unit 102, a sensor unit103, a communication unit 102, a sensor unit 103, an audio input andoutput unit 104, a camera unit 105, a display unit 106, a power unit107, a processor 108, and a controller 109.

The storage unit 101 may store various kinds of digital data such asvideo, audio, photos, moving pictures, and applications. The storageunit 101 means various digital data storage spaces such as a flashmemory, a hard disk drive (HDD), and a solid state drive (SSD). Theportable device of the present invention may store the additional datacollected for the caller ID of the incoming call in the storage unit.The storage unit may form an additional data group per caller ID andstore additional data on each caller ID in the additional data group.For example, the storage unit may store the keyword extracted duringvoice call, the spam call search result collected through the network,the website search result, and the SNS search result as the additionaldata. Also, the storage unit may store schedule, all history, messagehistory, calendar, and e-mail data, and the additional data may beextracted from these data sources.

The communication unit 102 may perform communication with the externaldevice and transmit/receive data to and from the external device byusing various protocols. The communication unit 102 may access anexternal network through wire or wireless and transmit/receive digitaldata to and from the external network. The portable device of thepresent invention may receive an incoming call or send an outgoing callby using the communication unit 102. Also, when the incoming call isreceived, the portable device may collect additional data on caller IDof the incoming call from a plurality of data sources by connecting thecommunication unit 102 with the external network.

The sensor unit 103 may transfer input of the user or an environmentrecognized by the portable device to the controller 109 by using aplurality of sensors provided in the portable device. The sensor unit103 may include a plurality of sensing means. For example, the pluralityof sensing means may include a voice recognition sensor, a video sensor,and a touch sensor.

The sensor unit 103 may detect the user's face by using the videosensor. The sensor unit 103 may detect the user's face by tracking theuser's gaze or recognizing the user's face. The sensor unit 103 maydetect whether the user looks at the additional data displayed in thedisplay unit by tracking the user's face, and may also detect whetherthe user looks at other place. Also, the sensor unit 103 may detect anitem of the displayed additional data list, which is looked at by theuser. The portable device may display details of additional data of theitem looked at by the user. Also, the sensor unit 103 may sense an itemof the displayed additional data list, which is touched and selected bythe user, by using the touch sensor. Also, the sensor unit 103 mayextract a keyword of talking messages of the user with the other partythrough the incoming call and the outgoing call by using the voicerecognition sensor. The portable device may store the extracted keywordin the storage unit 101 together with date information of the callhistory, and may provide the keyword to the user as the additional data.The aforementioned sensors may be included in the device as a separateelement, or may be incorporated into at least one or more elements.

The audio input and output unit 104 may include an audio output meanssuch as a speaker and an audio input means such as mike, and may performaudio output of the portable device and audio input to the portabledevice. When the incoming call is received, the audio input and outputunit 104 may be used as an audio sensor. When the incoming call isreceived, the audio input and output unit 104 of the present inventionmay output sound to inform the user that the incoming call has beenreceived, and when an answer to the incoming call is determined, theaudio input and output unit 104 may receive talking messages of the userand output talking messages of the caller.

The camera unit 105 may take photos and moving pictures. The camera unit105 may be included in the video sensor of the sensor unit 103. Thecamera unit 105 may detect whether the user looks at the displayedadditional data by detecting the user's face like the aforementionedvideo sensor. Also, the camera unit 105 may detect an item of thedisplayed additional data list, which is looked at by the user, wherebythe portable device may display additional data of the correspondingitem.

The display unit 106 may output an image in a display screen. Thedisplay unit 106 may be used as the aforementioned touch sensor when thedisplay is a touch sensitive display. Accordingly, the display unit maydetect user input and transfer the detected user input to the controller109. The display unit 106 may display images in a display panel orcontrol image display. In the present invention, the display unit 106may display additional data collected for caller ID of the incomingcall. Also, if the display unit 106 is used as the touch sensor, it maysense an item of the displayed additional data list, which is selectedby the user.

The power unit 107 is a power source connected with a battery in theportable device or an external power source, and may supply the power tothe portable device. In the portable device of the present invention,the power unit 107 may be provided optionally.

The processor 108 may execute various applications stored in the storageunit 101 and process data in the portable device. The controller 109 maycontrol the aforementioned units included in the portable device andmanage data transmission and reception between the units. The processor108 and the controller 109 may be provided as one chip 110, and maytogether perform the aforementioned operations. In this case, the chipmay be referred to as the controller 109. In the present invention, whenthe incoming call is received, the controller 109 may extract caller IDof the corresponding incoming call through the communication unit 102.The controller 109 may collect additional data corresponding to thecaller ID extracted through the communication unit. Also, the controller109 may collect additional data corresponding to the caller ID from callhistory, text history, schedule, calendar, and photo data, which arestored in the storage unit 101. The controller 109 may store thecollected additional data in the storage unit 101. The controller 109may detect the user's face by controlling the sensor unit 104 or thecamera unit 105 and display some of the collected additional data.

Also, as described in FIG. 5, if the timing condition and the user'sface condition are satisfied, the controller 109 may control the displayunit 106 to display different additional data per predetermined timeinterval. When an answer or rejection to the incoming call is determinedby the user, the controller 109 may store the additional data displayedat the time when the answer or rejection to the incoming call isdetermined, among a plurality of additional data displayed until theanswer or rejection is determined, in the storage unit 101 as theprimary data. Also, the controller 109 may first the primary data whenthe incoming call is again received from the same caller ID. Thecontroller may additionally collect the additional data on the caller IDwhen the answer or rejection to the incoming call is not determined evenafter the additional data are displayed.

If the incoming call is disconnected before the user's face is detected,the controller 109 may again display the additional data which arepreviously collected, instead of collecting the additional data when theincoming call is again received from the same caller ID. In other words,the additional data which are not displayed, among the collectedadditional data, may be displayed when next incoming call is receivedfrom the same caller ID.

FIG. 8 is a block diagram according to one embodiment of the presentinvention. In FIG. 8, respective blocks are shown to logically identifythe elements of the device. Accordingly, the aforementioned elements ofthe device may be provided as one chip or a plurality of chips inaccordance with design of the device.

FIG. 9 is a flow chart illustrating a method for controlling a portabledevice in accordance with one embodiment of the present invention. Theportable device may receive the incoming call by using the communicationunit (S10). The portable device may extract caller ID from the receivedincoming call, wherein the extracted caller ID may be used by theportable device to search for additional data.

The portable device may search whether the extracted caller ID exists inthe contact list stored in the portable device (S20). If the caller IDexists in the contact list, the portable device may display the phonenumber, name and photos stored therein as described in FIG. 1 (S25). Thestored phone number may be the same as the caller ID. If there are dataon the caller ID directly stored in the contact list by the user, theportable device may quickly display the stored data to provide datadesired by the user. After the data stored in the contact list aredisplayed, the additional data which will be described later may becollected.

If the caller ID does not exist in the contact list, or after the datastored in the contact list are displayed as the caller ID exists in thecontact list, the portable device may collect a plurality of additionaldata on the basis of the caller ID of the incoming call (S30). However,the step of collecting the additional data may be performed inaccordance with the embodiments after the portable device recognizes theuser's face. The portable device may detect the user's face by trackingthe user's gaze or recognizing the user's face. If the user does notlook at the portable device, the portable device may not start the stepof collecting the additional data, whereby unnecessary datacommunication may be reduced. In the present invention, in collectingthe additional data, the condition for recognizing the user's face maybe configured optionally.

The portable device may collect the additional data from an internaldata source stored therein. The internal data source may include callhistory, message history, e-mail, website, schedule and memo, which arestored in the portable device, as described in FIGS. 2 and 3.

The call history may include previous call records with thecorresponding caller ID. Also, the call history may include a keywordextracted from the call message with the corresponding caller ID. Theportable device may recognize the call message of the user through voicerecognition and apply the natural language processing technology to therecognized call message. As a result, the portable device may extract akeyword from the call messages, and may store the extracted keywordtogether with the call history of the corresponding caller ID. Thestored call history and keyword may be displayed as the additional datawhen the incoming call is again received from the corresponding callerID. A method for storing the collected additional data through theportable device will be described in detail at next step S40.

The message history may include records of text messages previously sentto and received from the corresponding caller ID. In this case, themessages may include text messages sent and received by short messageservice (SMS) and multimedia message service (MMS). Also, the messagehistory may include a keyword extracted from the text messages sent toand received from the corresponding caller ID. The sent and receivedtext messages may be deleted by the user. Accordingly, the portabledevice may recognize the text messages previously sent to and receivedfrom the corresponding caller ID, extract the keyword from therecognized text messages, and store the extracted keyword together withthe message history of the corresponding caller ID. Accordingly, eventhough the user deletes the corresponding text message, the storedmessage history and keyword are not deleted. The method for storing thecollected additional data through the portable device will be describedin detail at next step S40.

The portable device may collect additional data from the external datasource stored in the data base of the network connected with theportable device through wire or wireless. The external data source mayinclude spam call (unwanted call) data base, website, and SNS asdescribed in FIGS. 4A-4C. The portable device may search for theexternal data source corresponding to the caller ID of the incoming calland collect the searched external data source.

The portable device may access the spam call data base to search whetherthe caller ID of the incoming call is matched with caller ID of the spamcall. The portable device may collect keywords of the spam call, whichare stored together with the caller ID of the spam call if the caller IDof the spam call, which is matched with the caller ID of the incomingcall, exists. The keywords of the spam call may include intention oradvertisement message of the corresponding spam call. The portabledevice may collect the additional data on the caller ID of the incomingcall by accessing the website. The portable device may extract a keywordfrom the search result of the corresponding caller ID by using a searchengine. The portable device may collect the additional data on thecaller ID of the incoming call by accessing the SNS.

After the additional data are collected, the portable device may storethe collected additional data therein (S40). The portable device maygenerate an additional data group per caller ID. The additional datagroup is a storage unit that may store the plurality of collectedadditional data per caller ID at the previous step S30. For example,when the incoming call is received from the first caller ID and theadditional data are collected, the collected additional data may bestored in the first additional data group. The first caller ID and thefirst additional data group may be connected with each other. When theincoming call of the first caller ID ends and another information callis received from the second caller ID different from the first callerID, the portable device may collect the additional data on the secondcaller ID. The additional data on the second caller ID may be stored ina second additional data group not the first additional data group. Asdescribed above, the portable device may generate the additional datagroup per caller ID to prevent additional data on different caller IDsfrom coexisting. Also, the portable device may provide the additionaldata by storing the collected additional data in the additional datagroup even though the original data are deleted or cannot be searchedany more. For example, since the portable device extracts keywords ofthe call message, text message, e-mail, and memo and stores theextracted keywords in the additional data group, the keywords are notdeleted even though the original data of the text message, e-mail andmemo are deleted. Accordingly, the portable device may extract theadditional data from the additional data group and display the extractedadditional data.

Next, the portable device may determine whether the user's face isdetected before displaying the additional data (S45). The portabledevice may detect the user's face by tracking the user's gaze orrecognizing the user's face. The portable device may prevent theadditional data from being displayed if the user does not look at thedisplay by detecting the user's face. In this case, the user may beprovided with the additional data displayed in the portable devicewithout missing. In displaying the additional data, the step ofdetecting the user's face may be performed optionally in the presentinvention.

Afterwards, the portable device may display the additional data when theuser's face is detected (S50). The portable device may display some ofthe plurality of collected additional data. The portable device maydetermine the display order of the additional data in accordance withthe collected order of the additional data. Alternatively, the portabledevice may first display the additional data collected from the internaldata source and then display the additional data collected from theexternal data source. Also, the portable device may determine thedisplay order of the additional data in accordance with priority of eachdata source as described in FIG. 5.

The portable device may check the timing condition and the user's facecondition after displaying the additional data. To this end, theportable device may determine whether the user's face is continuouslydetected (S60). After the portable device displays the additional data,if the user continues to look at the display unit of the portabledevice, the portable device may change the additional data displayed perpredetermined time interval to other additional data and display thechanged additional data (S70). If the user's face is shifted to anotherplace, the portable device may maintain the displayed additional datawithout change. In other words, if the user's face is not detected, theportable device may temporarily stop display of other additional dataper predetermined time interval, and if the user's face is againdetected, the portable device may start to display other additional dataper predetermined time interval. As described in FIG. 5, thepredetermined time interval may be set to correspond to the timing fromthe time when the portable device receives the incoming call up to thetime when the user's face on the portable device are detected.

Also, if the user desires to look at the displayed additional data forthe predetermined time interval or more, the portable device maymaintain the display state without changing the displayed additionaldata. If the user inputs an input for holding the displayed additionaldata by touching the display unit, the portable device may maintain thedisplayed additional data even though the timing condition and theuser's face condition are satisfied. Also, the portable device maydetermine the display order of the additional data in accordance withthe priority of each data source as described in FIG. 5.

The portable device may display the plurality of collected additionaldata until the user decides whether to answer to the incoming call(S80). The portable device may additionally collect the additional dataon the caller ID and display the collected additional data if the userdoes not decide whether to answer to the incoming call even after allthe collected additional data are displayed. If the user does not decidewhether to answer to the incoming call even after receiving thedisplayed additional data, the portable device may collect newadditional data and display the collected additional data. The portabledevice may repeatedly display the collected additional data instead ofadditionally collecting additional data.

If the incoming call is disconnected after the user's face is detected,the portable device may reuse the collected additional data. After theportable device collects the additional data on the caller ID as theincoming call is received, if the incoming call is disconnected beforethe user's face is detected, the collected additional data are notdisplayed. Since the additional data which are not displayed have beenprovided to the user, the data may be reused by the portable device atthe time when the previous incoming call is received when the incomingcall is received from the same caller ID. The portable device may againdisplay the collected additional data at the time when the previousincoming call is received.

If the user decides whether to answer to the incoming call, the portabledevice may detect the user input answering to or rejecting the incomingcall (S80). The portable device may store the additional data displayedat the time when answer or rejection to the incoming call is determined,as the primary data. The stored primary data may first be displayed whenthe incoming call is again received from the same caller ID after theincoming call ends. In other words, at the step (S45) of detecting theuser's face and the step (S50) of displaying some of the plurality ofadditional data, the portable device may first display the primary dataof the previous incoming call received from the same caller ID. Sincethe additional data displayed at the time when answer or rejection tothe incoming call is determined serve as the basis for determiningwhether the user decides to answer to the incoming call, the portabledevice may first display the corresponding additional data, whereby theuser may quickly decide whether to answer to the incoming call.

Also, as described above, when the user input answering to the incomingcall is detected, the portable device may recognize a call message ofthe user through voice recognition, extract keywords and store theextracted keywords together with the call history as the additionaldata. After the incoming call ends, when the incoming call is againreceived from the same caller ID, the portable device may first displaythe additional data of the call history and the keywords stored therein,prior to the other additional data. The portable device may remind theuser of the previous call messages by providing the keywords of theprevious call messages to the user.

FIG. 10 is a flow chart illustrating a method for controlling a portabledevice in accordance with another embodiment of the present invention.The portable device may receive the first incoming call by using thecommunication unit (S110). The portable device may extract caller IDfrom the received first incoming call.

The portable device may detect the user's face before collecting theadditional data on the caller ID (S120). In other words, if the userdoes not look at the portable device, the portable device may not startthe step of collecting the additional data, whereby unnecessary datacommunication may be reduced. In the present invention, the step ofdetecting the user's face before collecting the additional data may beperformed optionally.

After detecting the user's face, the portable device may collect theplurality of additional data on the basis of the caller ID of the firstincoming call (S130). The portable device may collect the additionaldata from the internal data source stored therein. The internal datasource may include call history, message history, address, e-mail,website, schedule and memo, which are stored in the portable device, asdescribed in FIGS. 2A-3B. The call history may include previous callingrecords with the corresponding caller ID. Also, the call history mayinclude a keyword extracted from the call message with the correspondingcaller ID. The message history may include records of text messagespreviously sent to and received from the corresponding caller ID. Also,the message history may include a keyword extracted from the textmessages sent to and received from the corresponding caller ID.

The portable device may collect additional data from the external datasource stored in the data base of the network connected with theportable device through wire or wireless. The external data source mayinclude spam call (unwanted call) data base, website, and SNS asdescribed in FIGS. 4A-4C. The portable device may search for theexternal data source corresponding to the caller ID of the firstincoming call and collect the searched external data source.

The portable device may determine whether the user's face is detectedbefore displaying the additional data (S140). The portable device mayprevent the additional data from being displayed if the user does notlook at the display. In this case, the user may be provided with theadditional data displayed in the portable device without missing. Indisplaying the additional data, the step of detecting the user's facemay be performed optionally in the present invention.

Afterwards, the portable device may display the additional data if theuser's face is detected (S150). The portable device may display some ofthe plurality of additional data. The portable device may determine thedisplay order of the additional data in accordance with the collectedorder of the additional data. Alternatively, the portable device mayfirst display the additional data collected from the internal datasource and then display the additional data collected from the externaldata source. Also, the portable device may determine the display orderof the additional data in accordance with priority of each data sourceas described in FIG. 5.

The portable device may check the timing condition and the user's facecondition after displaying the additional data. To this end, theportable device may determine whether the user's face is continuouslydetected (S160). After the portable device displays the additional data,if the user's face looking at the display unit of the portable device iscontinuously detected, the portable device may change the additionaldata displayed per predetermined time interval to other additional dataand display the changed additional data. As described in FIG. 5, thepredetermined time interval may be set to correspond to the timing fromthe time when the portable device receives the incoming call up to thetime when the user's face on the portable device are detected.

If the user's face is shifted to another place, the portable device maymaintain the displayed additional data without change. In other words,if the user's face is not detected, the portable device may temporarilystop display of other additional data per predetermined time interval,and if the user's face is again detected, the portable device may startto display other additional data per predetermined time interval.

If the user desires to look at the displayed additional data for thepredetermined time interval or more, the portable device may maintainthe display state without changing the displayed additional data. If theuser inputs an input for holding the displayed additional data bytouching the display unit, the portable device may maintain thedisplayed additional data even though the timing condition and theuser's face condition are satisfied. Also, the portable device may delaychange of the additional data by recognizing voice command or gesture.

If the user's face is continuously detected, the portable device maychange the displayed additional data to other additional data anddisplay the changed additional data (S170). The portable device maydisplay the plurality of collected additional data until the userdecides whether to answer to the incoming call. The portable device mayadditionally collect the additional data on the caller ID and displaythe collected additional data if the user does not decide whether toanswer to the incoming call even after all the collected additional dataare displayed. If the user does not decide whether to answer to theincoming call even after receiving the displayed additional data, theportable device may collect new additional data and display thecollected additional data. The portable device may repeatedly displaythe collected additional data instead of additionally collectingadditional data.

If the first incoming call is disconnected before the user's face isdetected, the portable device may reuse the collected additional data.After the portable device collects the additional data on the caller IDas the first incoming call is received, if the first incoming call isdisconnected before the user's face is detected, the collectedadditional data are not displayed. Since the additional data which arenot displayed have been provided to the user, the data may be reused bythe portable device at the time when the first incoming call is receivedif the second incoming call is received from the same caller ID. Theportable device may again display the collected additional data at thetime when the first incoming call is received.

If the user decides whether to answer to the incoming call while theadditional data are being displayed, the portable device may detect theuser input answering to or rejecting the first incoming call (S180). Theportable device may store the additional data displayed at the time whenthe user input answering to or rejecting the first incoming call isdetected, as the primary data as described in FIGS. 7A and 7B (S190).The primary data serve as the basis for determining whether the userdecides to receive the incoming call.

After the first incoming call ends, when the second incoming call isreceived from the same caller ID, the portable device may first displaythe stored primary data (S200). In other words, when the second incomingcall is received, the portable device may display the stored primarydata before collecting the additional data on the caller ID, whereby theuser may quickly decide whether to answer to the incoming call.

It will be apparent to those skilled in the art that the presentinvention can be embodied in other specific forms without departing fromthe spirit and essential characteristics of the invention. Thus, theabove embodiments are to be considered in all respects as illustrativeand not restrictive. The scope of the invention should be determined byreasonable interpretation of the appended claims and all change whichcomes within the equivalent scope of the invention are included in thescope of the invention.

What is claimed is:
 1. A portable device comprising: a communicationunit configured to transmit and receive additional informationcorresponding to caller ID over a network; a storage unit configured tostore the additional information; a sensor unit configured to detect atleast one of a face and a gaze of a user; a display unit configured todisplay the additional information; and a controller configured to:receive an incoming call; detect the face of the user looking at theportable device; and display first additional information on theincoming call when the face is detected, wherein the first additionalinformation is collected according to the caller ID of the incomingcall.
 2. The portable device according to claim 1, wherein thecontroller is further configured to display second additionalinformation on the incoming call when the face is detected over a firstperiod of time.
 3. The portable device according to claim 2, wherein thecontroller is further configured to: detect a user input for answeringor rejecting the incoming call; store the first additional informationas a primary information if the first additional information isdisplayed when the user input detected; and store the second additionalinformation as the primary information if the second additionalinformation is displayed when the user input detected.
 4. The portabledevice according to claim 3, wherein the controller is furtherconfigured to: displaying the primary information first, when nextincoming call is received from the caller ID and the face of the user isdetected.
 5. The portable device according to claim 1, wherein thecontroller is further configured to: detect the gaze of the user on thefirst additional information; and display detail of the first additionalinformation when the gaze is maintained on the first additionalinformation over a second period of time.
 6. The portable deviceaccording to claim 5, wherein the second period of time is determinedproportionally to a length of the first additional information.
 7. Theportable device according to claim 1, wherein the controller is furtherconfigured to: detect a user input for answering the incoming call;recognize a call message of the user using voice recognition; and storekeywords extracted from the voice-recognized call message as theadditional information.
 8. The portable device according to claim 1,wherein the first additional information includes a history of textmessages with the caller ID, and keywords extracted from the textmessages.
 9. The portable device according to claim 1, wherein the firstadditional information includes information collected from the storageunit of the portable device or from the network connected with theportable device.
 10. The portable device according to claim 9, whereinthe first additional information includes information collected by:accessing a data base, which stores the caller ID and keywordscorresponding to the caller ID, over the network, and extracting thekeywords which are matched with the caller ID of the incoming call. 11.The portable device according to claim 9, wherein the first additionalinformation includes information collected from a social network servicethrough the network.
 12. A method for controlling a portable device, themethod comprising: receiving an incoming call; detecting a face of auser looking at the portable device; and displaying first additionalinformation on the incoming call when the face is detected, wherein thefirst additional information is collected according to caller ID of theincoming call.
 13. The method according to claim 12, further comprising:displaying second additional information on the incoming call when theface is detected over a first period of time.
 14. The method accordingto claim 13, further comprising: detecting a user input for answering orrejecting the incoming call; storing the first additional information asa primary information if the first additional information is displayedwhen the user input detected; and storing the second additionalinformation as the primary information if the second additionalinformation is displayed when the user input detected.
 15. The methodaccording to claim 14, further comprising: displaying the primaryinformation first, when next incoming call is received from the callerID and the face of the user is detected.
 16. The method according toclaim 12, further comprising: detecting a gaze of the user on the firstadditional information; and displaying detail of the first additionalinformation when the gaze is maintained on the first additionalinformation over a second period of time.
 17. The method according toclaim 16, wherein the second period of time is determined proportionallyto a length of the first additional information.
 18. The methodaccording to claim 12, further comprising: detecting a user input foranswering the incoming call; recognizing a call message of the userusing voice recognition; and storing keywords extracted from thevoice-recognized call message as additional information.
 19. The methodaccording to claim 12, wherein the first additional information includesa history of text messages with the caller ID, and keywords extractedfrom the text messages.
 20. The method according to claim 12, whereinthe first additional information includes information collected from astorage unit of the portable device or from a network connected with theportable device.
 21. The method according to claim 20, wherein the firstadditional information includes information collected by: accessing adata base, which stores the caller ID and keywords corresponding to thecaller ID, over the network, and extracting the keywords which arematched with the caller ID of the incoming call.
 22. The methodaccording to claim 20, wherein the first additional information includesinformation collected from a social network service through the network.